import Vue from "vue";
import VueRouter from "vue-router";

import Login from "../views/login/Login.vue";
import Home from "../views/home/Home.vue"

Vue.use(VueRouter);

const routes = [{
        path: "/",
        redirect: "/login",
    },
    {
        path: "/login",
        component: Login,
    }, {
        path: "/home",
        component: Home
    }
];


const router = new VueRouter({
    routes,
});

router.beforeEach((to, from, next) => {
    if (to.path === '/login') return next()
        //获取token
    const tokenStr = window.sessionStorage.getItem('token')
    if (!tokenStr) return next('/login')
    next()
})

export default router;